public abstract class Device
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BLEND_COLOR |
static int |
BLEND_COLOR_BURN |
static int |
BLEND_COLOR_DODGE |
static int |
BLEND_DARKEN |
static int |
BLEND_DIFFERENCE |
static int |
BLEND_EXCLUSION |
static int |
BLEND_HARD_LIGHT |
static int |
BLEND_HUE |
static int |
BLEND_LIGHTEN |
static int |
BLEND_LUMINOSITY |
static int |
BLEND_MULTIPLY |
static int |
BLEND_NORMAL |
static int |
BLEND_OVERLAY |
static int |
BLEND_SATURATION |
static int |
BLEND_SCREEN |
static int |
BLEND_SOFT_LIGHT |
protected long |
pointer |
Modifier | Constructor and Description |
---|---|
protected |
Device() |
protected |
Device(long p) |
Modifier and Type | Method and Description |
---|---|
abstract void |
beginGroup(Rect area,
ColorSpace cs,
boolean isolated,
boolean knockout,
int blendmode,
float alpha) |
abstract void |
beginLayer(java.lang.String name) |
abstract void |
beginMask(Rect area,
boolean luminosity,
ColorSpace cs,
float[] bc,
int cp) |
abstract int |
beginTile(Rect area,
Rect view,
float xstep,
float ystep,
Matrix ctm,
int id) |
abstract void |
clipImageMask(Image img,
Matrix ctm) |
abstract void |
clipPath(Path path,
boolean evenOdd,
Matrix ctm) |
abstract void |
clipStrokePath(Path path,
StrokeState stroke,
Matrix ctm) |
abstract void |
clipStrokeText(Text text,
StrokeState stroke,
Matrix ctm) |
abstract void |
clipText(Text text,
Matrix ctm) |
abstract void |
close() |
void |
destroy() |
abstract void |
endGroup() |
abstract void |
endLayer() |
abstract void |
endMask() |
abstract void |
endTile() |
abstract void |
fillImage(Image img,
Matrix ctm,
float alpha,
int cp) |
abstract void |
fillImageMask(Image img,
Matrix ctm,
ColorSpace cs,
float[] color,
float alpha,
int cp) |
abstract void |
fillPath(Path path,
boolean evenOdd,
Matrix ctm,
ColorSpace cs,
float[] color,
float alpha,
int cp) |
abstract void |
fillShade(Shade shd,
Matrix ctm,
float alpha,
int cp) |
abstract void |
fillText(Text text,
Matrix ctm,
ColorSpace cs,
float[] color,
float alpha,
int cp) |
protected void |
finalize() |
abstract void |
ignoreText(Text text,
Matrix ctm) |
abstract void |
popClip() |
abstract void |
strokePath(Path path,
StrokeState stroke,
Matrix ctm,
ColorSpace cs,
float[] color,
float alpha,
int cp) |
abstract void |
strokeText(Text text,
StrokeState stroke,
Matrix ctm,
ColorSpace cs,
float[] color,
float alpha,
int cp) |
protected long pointer
public static final int BLEND_NORMAL
public static final int BLEND_MULTIPLY
public static final int BLEND_SCREEN
public static final int BLEND_OVERLAY
public static final int BLEND_DARKEN
public static final int BLEND_LIGHTEN
public static final int BLEND_COLOR_DODGE
public static final int BLEND_COLOR_BURN
public static final int BLEND_HARD_LIGHT
public static final int BLEND_SOFT_LIGHT
public static final int BLEND_DIFFERENCE
public static final int BLEND_EXCLUSION
public static final int BLEND_HUE
public static final int BLEND_SATURATION
public static final int BLEND_COLOR
public static final int BLEND_LUMINOSITY
protected void finalize()
finalize
in class java.lang.Object
public void destroy()
public abstract void close()
public abstract void fillPath(Path path, boolean evenOdd, Matrix ctm, ColorSpace cs, float[] color, float alpha, int cp)
public abstract void strokePath(Path path, StrokeState stroke, Matrix ctm, ColorSpace cs, float[] color, float alpha, int cp)
public abstract void clipStrokePath(Path path, StrokeState stroke, Matrix ctm)
public abstract void fillText(Text text, Matrix ctm, ColorSpace cs, float[] color, float alpha, int cp)
public abstract void strokeText(Text text, StrokeState stroke, Matrix ctm, ColorSpace cs, float[] color, float alpha, int cp)
public abstract void clipStrokeText(Text text, StrokeState stroke, Matrix ctm)
public abstract void fillImageMask(Image img, Matrix ctm, ColorSpace cs, float[] color, float alpha, int cp)
public abstract void popClip()
public abstract void beginMask(Rect area, boolean luminosity, ColorSpace cs, float[] bc, int cp)
public abstract void endMask()
public abstract void beginGroup(Rect area, ColorSpace cs, boolean isolated, boolean knockout, int blendmode, float alpha)
public abstract void endGroup()
public abstract int beginTile(Rect area, Rect view, float xstep, float ystep, Matrix ctm, int id)
public abstract void endTile()
public abstract void beginLayer(java.lang.String name)
public abstract void endLayer()